92 research outputs found

    Experimental analysis of the accessibility of drawings with few segments

    Get PDF
    The visual complexity of a graph drawing is defined as the number of geometric objects needed to represent all its edges. In particular, one object may represent multiple edges, e.g., one needs only one line segment to draw two collinear incident edges. We study the question if drawings with few segments have a better aesthetic appeal and help the user to asses the underlying graph. We design an experiment that investigates two different graph types (trees and sparse graphs), three different layout algorithms for trees, and two different layout algorithms for sparse graphs. We asked the users to give an aesthetic ranking on the layouts and to perform a furthest-pair or shortest-path task on the drawings.Comment: Appears in the Proceedings of the 25th International Symposium on Graph Drawing and Network Visualization (GD 2017

    On Layered Area-Proportional Rectangle Contact Representations

    Full text link
    A pair ⟨G0,G1⟩\langle G_0, G_1 \rangle of graphs admits a mutual witness proximity drawing ⟨Γ0,Γ1⟩\langle \Gamma_0, \Gamma_1 \rangle when: (i) Γi\Gamma_i represents GiG_i, and (ii) there is an edge (u,v)(u,v) in Γi\Gamma_i if and only if there is no vertex ww in Γ1−i\Gamma_{1-i} that is ``too close'' to both uu and vv (i=0,1i=0,1). In this paper, we consider infinitely many definitions of closeness by adopting the β\beta-proximity rule for any β∈[1,∞]\beta \in [1,\infty] and study pairs of isomorphic trees that admit a mutual witness β\beta-proximity drawing. Specifically, we show that every two isomorphic trees admit a mutual witness β\beta-proximity drawing for any β∈[1,∞]\beta \in [1,\infty]. The constructive technique can be made ``robust'': For some tree pairs we can suitably prune linearly many leaves from one of the two trees and still retain their mutual witness β\beta-proximity drawability. Notably, in the special case of isomorphic caterpillars and β=1\beta=1, we construct linearly separable mutual witness Gabriel drawings.Comment: Appears in the Proceedings of the 18th International Conference and Workshops on Algorithms and Computation (WALCOM 2024

    Finding Tutte Paths in Linear Time

    Get PDF
    It is well-known that every planar graph has a Tutte path, i.e., a path P such that any component of G-P has at most three attachment points on P. However, it was only recently shown that such Tutte paths can be found in polynomial time. In this paper, we give a new proof that 3-connected planar graphs have Tutte paths, which leads to a linear-time algorithm to find Tutte paths. Furthermore, our Tutte path has special properties: it visits all exterior vertices, all components of G-P have exactly three attachment points, and we can assign distinct representatives to them that are interior vertices. Finally, our running time bound is slightly stronger; we can bound it in terms of the degrees of the faces that are incident to P. This allows us to find some applications of Tutte paths (such as binary spanning trees and 2-walks) in linear time as well

    Strongly Monotone Drawings of Planar Graphs

    Get PDF
    A straight-line drawing of a graph is a monotone drawing if for each pair of vertices there is a path which is monotonically increasing in some direction, and it is called a strongly monotone drawing if the direction of monotonicity is given by the direction of the line segment connecting the two vertices. We present algorithms to compute crossing-free strongly monotone drawings for some classes of planar graphs; namely, 3-connected planar graphs, outerplanar graphs, and 2-trees. The drawings of 3-connected planar graphs are based on primal-dual circle packings. Our drawings of outerplanar graphs are based on a new algorithm that constructs strongly monotone drawings of trees which are also convex. For irreducible trees, these drawings are strictly convex

    Multi-Sided Boundary Labeling

    Full text link
    In the Boundary Labeling problem, we are given a set of nn points, referred to as sites, inside an axis-parallel rectangle RR, and a set of nn pairwise disjoint rectangular labels that are attached to RR from the outside. The task is to connect the sites to the labels by non-intersecting rectilinear paths, so-called leaders, with at most one bend. In this paper, we study the Multi-Sided Boundary Labeling problem, with labels lying on at least two sides of the enclosing rectangle. We present a polynomial-time algorithm that computes a crossing-free leader layout if one exists. So far, such an algorithm has only been known for the cases in which labels lie on one side or on two opposite sides of RR (here a crossing-free solution always exists). The case where labels may lie on adjacent sides is more difficult. We present efficient algorithms for testing the existence of a crossing-free leader layout that labels all sites and also for maximizing the number of labeled sites in a crossing-free leader layout. For two-sided boundary labeling with adjacent sides, we further show how to minimize the total leader length in a crossing-free layout
    • …
    corecore